use melior::pass::Pass;

use crate::rust_side::{mlirLLVMCreateDIScopeForLLVMFuncOpPass, mlirToyCreateLowerToLLVMPass};

pub fn toy_create_lower_to_llvm() -> Pass {
    return unsafe { Pass::from_raw_fn(mlirToyCreateLowerToLLVMPass) };
}

pub fn llvm_craete_di_scope_for_llvm_func_op() -> Pass {
    return unsafe { Pass::from_raw_fn(mlirLLVMCreateDIScopeForLLVMFuncOpPass) };
}
